Single Program , Multiple Data Programming for Hierarchical Computations by Amir Ashraf Kamil

نویسندگان

  • Amir Ashraf Kamil
  • David Wessel
چکیده

Single Program, Multiple Data Programming for Hierarchical Computations

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Single Program, Multiple Data Programming for Hierarchical Computations

Single Program, Multiple Data Programming for Hierarchical Computations

متن کامل

Hierarchical Additions to the SPMD Programming Model

Large-scale parallel machines are programmed mainly with the single program, multiple data (SPMD) model of parallelism. This model has advantages of scalability and simplicity, combining independent threads of execution with global collective communication and synchronization operations. However, the model does not fit well with divide-and-conquer parallelism or hierarchical machines that mix s...

متن کامل

A Team Analysis Proposal for Recursive Single Program, Multiple Data Programs

semantics rules for the remaining Titanium language constructs are relatively straightforward, so we do not discuss them here. The abstract semantics rules are applied over the entire program until no changes are made to the abstract state. Since the set of abstract teams is finite, as assured by the rules for team allocation expressions and splitTeam calls, the team set for each program operat...

متن کامل

Hierarchical Computation in the SPMD Programming Model

Large-scale parallel machines are programmed mainly with the single program, multiple data (SPMD) model of parallelism. While this model has advantages of scalability and simplicity, it does not fit well with divide-and-conquer parallelism or hierarchical machines that mix shared and distributed memory. In this paper, we define the recursive single program, multiple data model (RSPMD) that exte...

متن کامل

Analysis of Partitioned Global Address Space Programs

The introduction of multi-core processors by the major microprocessor vendors has brought parallel programming into the mainstream. Analysis of parallel languages is critical both for safety and optimization purposes. In this report, we consider the specific case of languages with barrier synchronization and global address space abstractions. Two of the fundamental problems in the analysis of p...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012